@charset "utf-8";
/*#25ce69;*/
/*#0b122e  rgba(255, 255, 255, 0.1)*/
/*#d5d5db;*/
/* #3F51B5 */
.layui-header {
  height: 0.6rem;
}
.layui-layout-admin .layui-body {
  top: 0.6rem;
  bottom: 0;
  left: 2rem;
  /*min-width: 824px;*/
}
.layui-layout-admin .layui-header {
  background-color: transparent;
  box-shadow: 0 0 2px #fff;
}
.layui-layout-admin .layui-logo {
  color: #3c8fff;
  width: 1.5rem;
}
.layui-layout-admin .layui-logo img {
  height: 0.34rem;
  margin: 0.15rem auto;
}
.layui-layout-admin .layui-side {
  top: 0.6rem;
  width: 2rem;
  min-width: 135px;
}
.layui-nav * {
  font-size: 0.16rem;
}
.layui-header .layui-nav-child {
  background-color: #12254f;
}
.layui-header .layui-nav .layui-nav-child a:hover {
  background-color: #0095e3;
  color: #fff;
}
.layui-header .triangle {
  color: #ff7f05;
  margin-left: 3px;
}
.layui-header .layui-nav-more {
  width: auto;
  height: auto;
  border-width: 0;
  top: 3px;
  right: 0;
  color: #ff7f05;
  margin-top: 0;
}
.layui-side-scroll {
  width: 2rem;
}
.layui-side i.icon {
  margin-right: 10px;
  font-size: 0.48rem;
}
.layui-nav-tree {
  width: 2rem;
}
.layui-nav-tree .layui-nav-item a {
  height: 0.9rem;
  line-height: 0.9rem;
}
.layui-nav-tree .layui-nav-item dl a {
  height: 0.6rem;
  line-height: 0.6rem;
}
.layui-side .layui-nav {
  height: calc(100% - 0.54rem);
  margin-top: 10px;
  overflow: auto;
  background-color: transparent;
  border: 1px solid #5967a4;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
.layui-side .jyt {
  width: 2rem;
  height: 0.32rem;
  text-align: center;
  border: 1px solid #5765a1;
  border-radius: 0 0 5px 5px;
  border-top: 0;
}
.layui-side .layui-nav-more {
  width: auto;
  height: auto;
  border-width: 0;
  top: 0;
  color: #ff7f05;
  margin-top: 0;
}
.layui-nav-itemed > a .layui-nav-more {
  margin-top: 0;
}
/*侧边-深色*/
.layui-bg-dark {
  background-color: transparent !important;
}
.layui-nav {
  background-color: transparent;
}
.layui-nav-tree .layui-nav-item {
  border-bottom: 1px solid rgba(89, 103, 164, 0.3);
}
.layui-nav-tree .layui-nav-item a {
  font-size: 0.16rem;
  display: flex;
}
.layui-nav-tree .layui-nav-item a:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.layui-nav-itemed > .layui-nav-child {
  background-color: transparent !important;
}
.layui-nav-child {
  background-color: transparent;
}
.layui-nav .layui-nav-item {
  line-height: 0.6rem;
}
.layui-nav .layui-nav-item a {
  padding: 0 0.1rem;
}
.layui-side .layui-nav .layui-nav-item a {
  padding: 0 10px;
}
.layui-nav .layui-nav-item a,
.layui-nav .layui-nav-child a {
  color: #eee;
}
.layui-header a.active {
  background-color: rgba(255, 255, 255, 0.1);
}
.layui-side .layui-nav .layui-nav-item > a.active {
  color: #0095e3 !important;
}
.layui-side .layui-nav .layui-nav-item > a.active + dl a.active {
  background-color: rgba(255, 255, 255, 0.1);
}
.layui-side .layui-nav-tree .layui-nav-child a {
  padding-left: 0.4rem;
}
.layui-side .layui-nav-tree .menu_three + ol a {
  padding-left: 0.6rem;
}
.layui-input {
  padding-left: 0.1rem;
}
.layui-input,
.layui-select,
.layui-textarea {
  background-color: rgba(18, 37, 79, 0.5);
  border-color: #5967a4;
}
.layui-inline {
  margin-right: 0;
  margin-bottom: 5px;
}
.layui-elem-quote {
  border-left: 0;
  border-left-color: #3c8fff;
  background-color: transparent;
  padding: 0;
  margin-bottom: 0;
}
.layui-btn {
  background-color: #3c8fff;
  background: linear-gradient(45deg, #6163ff, #0095e3);
}
.layui-btn-lg {
  height: 0.44rem;
  line-height: 0.44rem;
  padding: 0 0.25rem;
  font-size: 0.16rem;
}
.layui-btn-primary {
  background: transparent;
  border-color: #5967a4;
  color: #ccc;
}
.layui-btn-primary:hover {
  background-color: #0095e3;
  border-color: #5967a4;
  color: #fff;
}
.layui-btn-group .layui-btn-primary:hover {
  color: #3c8fff;
}
.layui-laypage a,
.layui-laypage span {
  color: #777;
}
.layui-laypage a:hover {
  color: #3c8fff;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: #3c8fff;
}
.layui-laypage select:focus {
  border-color: #3c8fff !important;
}
.layui-upload-drag .layui-icon {
  font-size: 50px;
  color: #3c8fff;
}
.layui-upload-drag[lay-over] {
  border-color: #3c8fff;
}
.layui-nav-tree .layui-nav-child dd.layui-this a {
  background-color: #3c8fff;
}
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this > a {
  background-color: rgba(255, 255, 255, 0.1);
}
.layui-nav-tree .layui-nav-bar {
  background-color: #3c8fff;
}
.layui-tab-brief > .layui-tab-title .layui-this {
  color: #3c8fff;
}
.layui-slider-input-btn i:hover {
  color: #3c8fff;
}
.layui-slider-wrap-btn {
  border-color: #3c8fff !important;
}
.layui-slider-bar {
  background: #3c8fff !important;
}
html .layui-laydate .layui-this {
  background-color: #3c8fff !important;
}
.laydate-theme-molv .layui-laydate-header {
  background-color: #3c8fff;
}
.laydate-theme-grid .laydate-selected,
.laydate-theme-grid .laydate-selected:hover {
  color: #3c8fff !important;
}
.layui-progress-bar {
  background-color: #3c8fff;
}
.layui-form-label {
  /*width: 65px;*/
  width: auto;
  padding: 0.09rem 0.06rem;
  text-align-last: justify;
  /*font-size: 14px;*/
}
.layui-form-item {
  margin-bottom: 0.05rem;
}
input {
  color: #eee;
}
.layui-form-select .layui-input {
  color: #eee;
}
.layui-form-select dl {
  background-color: #12254f;
}
.layui-form-select dl dd.layui-this {
  background-color: #3c8fff;
}
.layui-form-select dl dd:hover {
  background-color: #0095e3;
}
.layui-form-checked,
.layui-form-checked:hover {
  border-color: #3c8fff;
}
.layui-form-checked span,
.layui-form-checked:hover span {
  background-color: #0095e3;
}
.layui-form-checked i,
.layui-form-checked:hover i {
  color: #0095e3;
}
.layui-form-checkbox[lay-skin=primary] span {
  height: 0.2rem;
  color: #eee;
}
.layui-form-checkbox[lay-skin=primary]:hover span {
  background-color: transparent;
}
.layui-form-checkbox[lay-skin=primary]:hover i {
  border-color: #0095e3;
}
.layui-form-checked[lay-skin=primary] i {
  border-color: #0095e3;
  background-color: #0095e3;
}
.layui-form-checkbox[lay-skin=primary] i {
  background-color: transparent;
  color: transparent;
}
.layui-form-checked[lay-skin=primary] i {
  color: #fff !important;
}
.layui-form-onswitch {
  border-color: #0095e3;
  background-color: #0095e3;
}
.layui-form-radio > i:hover,
.layui-form-radioed > i {
  color: #0095e3;
}
/*.layui-table{*/
/*    background-color: rgba(255, 255, 255, .1);*/
/*    color: #fff;*/
/*}*/
/*.layui-table thead tr,*/
/*.layui-table-total tr{*/
/*    background-color: rgba(255, 255, 255, .1);*/
/*    color: #555;*/
/*}*/
/*.layui-table tbody tr:hover{*/
/*    background-color:rgba(255, 255, 255, .3);*/
/*    color: #fff;*/
/*}*/
.layui-table-edit:focus {
  border-color: #0095e3 !important;
  background-color: #07276d !important;
}
.layui-nav-tree .layui-nav-itemed:after {
  background-color: #0095e3;
}
.layui-nav-child dd.layui-this {
  background-color: #0095e3;
}
.layui-nav .layui-nav-child dd.layui-this a {
  background-color: #0095e3;
}
.layui-breadcrumb a:hover {
  color: #0095e3 !important;
}
.layui-tab-brief > .layui-tab-more li.layui-this:after,
.layui-tab-brief > .layui-tab-title .layui-this:after {
  border-bottom: 2px solid #0095e3;
}
.layui-tab-card > .layui-tab-more .layui-this {
  color: #0095e3;
}
.layui-timeline-axis {
  color: #0095e3;
}
.laydate-day-mark::after {
  background-color: #0095e3 !important;
}
.layui-laydate-header i:hover,
.layui-laydate-header span:hover {
  color: #0095e3 !important;
}
.layui-laydate-footer span:hover {
  color: #0095e3 !important;
}
.layui-nav .layui-this:after,
.layui-nav-bar,
.layui-nav-tree .layui-nav-itemed:after {
  background-color: #0095e3 !important;
}
.layui-transfer-active .layui-btn {
  background-color: #0095e3;
  border-color: #0095e3;
}
.layui-form-checked[lay-skin=primary] i {
  border-color: #0095e3 !important;
  background-color: #0095e3;
}
.layui-btn-normal {
  background-color: #15ff15;
}
.layui-btn-warm {
  background-color: #ff7f05;
}
.layui-btn-danger {
  background-color: #fd0003;
}
.layui-btn-disabled,
.layui-btn-disabled:hover,
.layui-btn-disabled:active {
  background-color: #FBFBFB;
}
.btn-block {
  width: 100%;
  display: block;
}
::-webkit-scrollbar,
::-webkit-scrollbar {
  /*display: none;*/
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.3);
}
/*layui-table*/
.layui-table td,
.layui-table th {
  padding: 5px 10px;
  border-color: #5967a4;
}
.layui-table-view {
  margin: 0;
}
.layui-table-view .layui-table th {
  padding: 5px 0;
}
.layui-table {
  background: transparent;
  color: #fff;
  box-sizing: border-box;
}
.layui-table-view,
.layui-table-page {
  border-color: #5967a4;
}
.layui-laypage span {
  color: #777;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: transparent;
}
.layui-laypage-skip input,
.layui-laypage button {
  background: transparent;
  border: 1px solid #5967a4;
  color: #fff;
}
.layui-laypage-limits select {
  border: 1px solid #5967a4;
  background: transparent;
  color: #ccc;
}
.layui-laypage-limits select option {
  background-color: rgba(18, 37, 79, 0.5);
}
.layui-table tbody tr:hover,
.layui-table-hover {
  background-color: rgba(0, 149, 227, 0.12);
}
.layui-table thead tr,
.layui-table tbody tr:hover,
.layui-table-total,
.layui-table-total tr {
  background: rgba(0, 149, 227, 0.12);
}
.layui-table-header {
  background-color: transparent;
  border-color: #5967a4;
}
.layui-table-body .layui-none {
  color: #fff;
}
.layui-table-init {
  background-color: transparent !important;
}
.layui-table-tool,
.layui-table-click {
  background-color: transparent;
}
.layui-table-tool .layui-inline[lay-event] {
  color: #fff;
}
.layui-table-tool-panel {
  background-color: #12254f;
}
/*layer*/
.layui-layer-setwin .layui-layer-close1 {
  filter: invert(1);
}
.layui-layer-dialog,
.layui-layer-title {
  color: #fff !important;
  background-color: #07276d !important;
}
.layui-layer-page .layui-layer-content {
  color: #fff !important;
  background-color: #07276d !important;
  overflow: visible !important;
  border: 1px solid #5967a4;
}
.layui-layer-content form {
  margin: 0 auto;
  padding: 10px;
}
.layui-layer-content .layui-input,
.layui-layer-content .layui-select,
.layui-layer-content .layui-textarea,
.layui-layer-content .xm-select-parent .xm-input,
.layui-layer-content .xm-input.xm-select,
.layui-layer-content .xm-select-dl,
.layui-layer-content .layui-form-item dl {
  color: #fff;
  border: 1px solid rgba(42, 8, 69, 0.6);
  background-color: #324091 !important;
}
.xm-select-parent .xm-form-select dl dt {
  line-height: 20px;
}
.xm-select-parent .xm-select-title {
  width: 158px;
}
.xm-select-parent dd > .xm-cz-group {
  margin-right: 20px;
  max-width: 110px !important;
}
.layui-layer-content .xm-select-tips {
  color: #fff;
  border: 0;
  background-color: #324091 !important;
}
.layui-layer-content .xm-select-title {
  border: 1px solid rgba(42, 8, 69, 0.6);
}
input::-webkit-input-placeholder {
  color: #ebebeb;
}
.layui-layer-msg {
  border: 1px solid #ccc !important;
  background-color: #313c65 !important;
}
/*select 多选 样式*/
.xm-select-parent .xm-select {
  background: #12254f !important;
}
.xm-form-checkbox > span {
  color: #eee !important;
}
.xm-input.xm-select,
.xm-select-dl,
.xm-select-tips {
  background-color: #12254f !important;
  color: #eee !important;
  border-color: #555;
}
.xm-select-parent dl {
  width: auto;
}
.xm-select-parent .xm-form-select dl dd:hover {
  background-color: rgba(33, 150, 243, 0.2) !important;
}
.xm-select-parent .xm-input {
  background: #12254f !important;
  border-color: #5967a4 !important;
}
div[xm-select-skin=normal].xm-form-selected .xm-select,
.xm-select-parent .xm-select:hover {
  border-color: #fff !important;
}
.layui-checkbox-disbaled span {
  color: #888 !important;
}
.layui-checkbox-disbaled i {
  border-color: #888 !important;
}
.layui-checkbox-disbaled:hover i {
  color: transparent !important;
}
.layui-layer-content input.layui-input[disabled] {
  cursor: not-allowed;
}
.layui-carousel,
.layui-carousel > [carousel-item] > * {
  background-color: transparent;
}
.layui-carousel[lay-anim=updown] .layui-carousel-ind {
  right: 10px;
}
